package com.company;
class Ani {
    public void move() {
        System.out.println("动物可以移动");
    }
}

class Do extends Ani {
    public void move() {
        // 需要用到父类的方法时候，使用super
        super.move();
        System.out.println("狗可以跑和走");
    }

    public void bark() {
        System.out.println("狗会飞");
    }
}
public class TestDo {
    public static void main(String[] args) {
        Ani a = new Ani(); // Animal对象
        Ani b = new Do(); //Dog对象
        a.move(); // 执行Animal类的方法
        b.move(); // 执行Dog 类的方法
        //b.bark(); // 原因是
        // 该程序将抛出一个编译错误，因为b的引用类型Animal没有bark方法。
    }
}
